package com.ts.dto;

import lombok.Data;
import java.util.Date;

/**
 * 论文数据传输对象
 */
@Data
public class PaperDTO {
    private Long id;

    /**
     * 成果类型：1-单人成果，2-团队成果
     */
    private Integer achievementType;

    /**
     * 是否为第一作者/负责人：0-否，1-是
     */
    private Integer isFirstAuthor;

    /**
     * 是否为单位成员中的第一顺位：0-否，1-是
     */
    private Integer isFirstInUnit;

    private String paperName;

    private String author;

    /**
     * SCI、EI等高水平论文作者位次
     */
    private String authorRank;

    /**
     * 是否通讯作者：0-否，1-是
     */
    private Integer isCorrespondingAuthor;

    /**
     * 是否教师：0-否，1-是
     */
    private Integer isTeacher;

    /**
     * 研究类别
     */
    private String researchCategory;

    /**
     * 论文类别
     */
    private String paperCategory;

    /**
     * 学科门类
     */
    private String subjectCategory;

    /**
     * 成果来源名称
     */
    private String achievementSourceName;

    /**
     * 成果来源级别
     */
    private String achievementSourceLevel;

    /**
     * 发表期刊
     */
    private String publishedJournal;

    /**
     * 发表时间
     */
    private Date publishTime;

    /**
     * 卷期号
     */
    private String volumeIssueNumber;

    /**
     * 页码范围
     */
    private String pageRange;

    /**
     * DOI号
     */
    private String doi;

    /**
     * 收录情况
     */
    private String inclusionStatus;

    /**
     * 是否与行业联合发表：0-否，1-是
     */
    private Integer isIndustryJointPublication;

    /**
     * 是否与地方联合发表：0-否，1-是
     */
    private Integer isLocalJointPublication;

    /**
     * 是否与国际联合发表：0-否，1-是
     */
    private Integer isInternationalJointPublication;

    /**
     * 是否跨学科论文：0-否，1-是
     */
    private Integer isInterdisciplinaryPaper;

    /**
     * 备注
     */
    private String remark;

    /**
     * 佐证材料
     */
    private String evidenceMaterial;
}